css: Avoid a crash while parsing radial gradients
authorMatthias Clasen <mclasen@redhat.com>
Mon, 7 Nov 2016 19:44:29 +0000 (14:44 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 7 Nov 2016 19:46:15 +0000 (14:46 -0500)
has_size does not imply that sizes[0] is != NULL.

gtk/gtkcssimageradial.c

index 4ae434403c3cbc50bc48d8bc4bed54cd5cf84e90..1d4b99bc181761c2f1401db7ea3e9bee2a0aef72 100644 (file)
@@ -346,7 +346,7 @@ gtk_css_image_radial_parse (GtkCssImage  *image,
 
   if (has_size && !radial->circle)
     {
-      if (!radial->sizes[1])
+      if (radial->sizes[0] && !radial->sizes[1])
         radial->sizes[1] = _gtk_css_value_ref (radial->sizes[0]);
     }